#include "include.h"
#include "wireless_cmd.h"

//#define UDE_C_VU                (0 << 8)    //V+
//#define UDE_C_VD                (1 << 8)    //V-
//#define UDE_C_PP                (2 << 8)    //PP
//#define UDE_C_NT                (3 << 8)    //NEXT
//#define UDE_C_PV                (4 << 8)    //PREV
//
////USB Device HID Comsumer usage id
//#define UDE_HID_FAST_FORWARD    BIT(0)                  //0xb3
//#define UDE_HID_NEXTFILE        UDE_C_NT | BIT(1)       //0xb5
//#define UDE_HID_PREVFILE        UDE_C_PV | BIT(2)       //0xb6
//#define UDE_HID_STOP            BIT(3)                  //0xb7
//#define UDE_HID_PLAYPAUSE       UDE_C_PP | BIT(4)       //0xcd
//#define UDE_HID_MUTE            BIT(5)                  //0xe2
//#define UDE_HID_VOLUP           UDE_C_VU | BIT(6)       //0xe9
//#define UDE_HID_VOLDOWN         UDE_C_VD | BIT(7)       //0xea


#define UDE_HID_NEXTFILE        0x0100
#define UDE_HID_PREVFILE        0x0200
#define UDE_HID_PLAYPAUSE       0x0400
#define UDE_HID_MUTE            0x0800

#define UDE_HID_STOP            0x0010
#define UDE_HID_PROMOTE         0x0020
#define UDE_HID_DEMOTE          0x0040
#define UDE_HID_CART            0x0080

#define UDE_HID_VOLUP           0x0001
#define UDE_HID_VOLDOWN         0x0002
#define UDE_HID_CENTER          0x0004
#define UDE_HID_NONE            0x0008

#define UDE_HID_WHEEL_UP        0x0001
#define UDE_HID_WHEEL_DN        0x00FF

#if ADAPTER_USB_SPK_TX_EN
AT(.text.bsp.usb)
void ude_set_spk_vol_cb(u16 vol)
{
    if(wireless_get_status()) {        //蓝牙连接后再执行音量同步功能
        wireless_set_usbspk_vol(vol);
    }
}
#endif

#if ADAPTER_USB_MIC_RX_EN
AT(.text.bsp.usb)
void ude_set_mic_status_cb(u8 start)
{
    wireless_set_usbmic_status(start);
}
#endif
